Ignore non-existent .ui file dependencies
authorDebian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)
committerLisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Thu, 23 Jan 2020 12:08:39 +0000 (12:08 +0000)
commitd27959eabb2c3e047857ba61f39938cc223bd910
treec677f3d8b854d6f3a651e71678e63b015e7d156d
parent79db85fc1ae7e042246a8bbc4697e2cdd076e868
Ignore non-existent .ui file dependencies

Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=90779d96adfa51a3
Last-Update: 2019-11-05

Commit 80dea664 broke .ui files with global includes that are not part
of the project, because we blindly added every file path that falls
out of 'uic -d' as dependency.

Introduce the extra compiler CONFIG flag dep_existing_only to bring
back the old behavior that ignores non-existent dependencies and set
it for uic.

Gbp-Pq: Name uic_global_includes.diff
mkspecs/features/uic.prf
qmake/doc/src/qmake-manual.qdoc
qmake/generators/makefile.cpp